package com.scuec.groupfive.service;

import com.github.pagehelper.PageInfo;
import com.scuec.groupfive.entity.PastExam;
import com.scuec.groupfive.vo.PastExamVO;

import java.util.Map;

public interface PastExamService {
    // 分页获取所有考试记录
    PageInfo<PastExam> getPastExamPages(Integer pageNum, Integer pageSize);

    // 根据用户名分页查询考试记录
    PageInfo<PastExamVO> getPastExamByUsername(String username, Integer pageNum, Integer pageSize);

    // 新增：根据用户名获取考试统计信息
    Map<String, Object> getExamStatsByUsername(String username);
}